home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Collection of Tools & Utilities
/
Collection of Tools and Utilities.iso
/
ada
/
gnat1792.zip
/
gnat179b
/
t-adainc
/
a-cwila1.ads
< prev
next >
Wrap
Text File
|
1994-05-19
|
20KB
|
295 lines
------------------------------------------------------------------------------
-- --
-- GNAT RUNTIME COMPONENTS --
-- --
-- A D A . C H A R A C T E R S . W I D E _ L A T I N 1 --
-- --
-- S p e c --
-- --
-- $Revision: 1.2 $ --
-- --
-- Copyright (c) 1992,1993,1994 NYU, All Rights Reserved --
-- --
-- GNAT is free software; you can redistribute it and/or modify it under --
-- terms of the GNU General Public License as published by the Free Soft- --
-- ware Foundation; either version 2, or (at your option) any later ver- --
-- sion. GNAT is distributed in the hope that it will be useful, but WITH- --
-- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY --
-- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License --
-- for more details. You should have received a copy of the GNU General --
-- Public License distributed with GNAT; see file COPYING. If not, write --
-- to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. --
-- --
------------------------------------------------------------------------------
package Ada.Characters.Wide_Latin_1 is
pragma Pure;
------------------------
-- Control Wide_Characters --
------------------------
NUL : constant Wide_Character := Wide_Character'Val (0);
SOH : constant Wide_Character := Wide_Character'Val (1);
STX : constant Wide_Character := Wide_Character'Val (2);
ETX : constant Wide_Character := Wide_Character'Val (3);
EOT : constant Wide_Character := Wide_Character'Val (4);
ENQ : constant Wide_Character := Wide_Character'Val (5);
ACK : constant Wide_Character := Wide_Character'Val (6);
BEL : constant Wide_Character := Wide_Character'Val (7);
BS : constant Wide_Character := Wide_Character'Val (8);
HT : constant Wide_Character := Wide_Character'Val (9);
LF : constant Wide_Character := Wide_Character'Val (10);
VT : constant Wide_Character := Wide_Character'Val (11);
FF : constant Wide_Character := Wide_Character'Val (12);
CR : constant Wide_Character := Wide_Character'Val (13);
SO : constant Wide_Character := Wide_Character'Val (14);
SI : constant Wide_Character := Wide_Character'Val (15);
DLE : constant Wide_Character := Wide_Character'Val (16);
DC1 : constant Wide_Character := Wide_Character'Val (17);
DC2 : constant Wide_Character := Wide_Character'Val (18);
DC3 : constant Wide_Character := Wide_Character'Val (19);
DC4 : constant Wide_Character := Wide_Character'Val (20);
NAK : constant Wide_Character := Wide_Character'Val (21);
SYN : constant Wide_Character := Wide_Character'Val (22);
ETB : constant Wide_Character := Wide_Character'Val (23);
CAN : constant Wide_Character := Wide_Character'Val (24);
EM : constant Wide_Character := Wide_Character'Val (25);
SUB : constant Wide_Character := Wide_Character'Val (26);
ESC : constant Wide_Character := Wide_Character'Val (27);
FS : constant Wide_Character := Wide_Character'Val (28);
GS : constant Wide_Character := Wide_Character'Val (29);
RS : constant Wide_Character := Wide_Character'Val (30);
US : constant Wide_Character := Wide_Character'Val (31);
--------------------------------
-- ISO 646 Graphic Wide_Characters --
--------------------------------
Space : constant Wide_Character := Wide_Character'Val (32);
Exclamation : constant Wide_Character := Wide_Character'Val (33);
Quotation : constant Wide_Character := Wide_Character'Val (34);
Number_Sign : constant Wide_Character := Wide_Character'Val (35);
Dollar_Sign : constant Wide_Character := Wide_Character'Val (36);
Percent_Sign : constant Wide_Character := Wide_Character'Val (37);
Ampersand : constant Wide_Character := Wide_Character'Val (38);
Apostrophe : constant Wide_Character := Wide_Character'Val (39);
Left_Parenthesis : constant Wide_Character := Wide_Character'Val (40);
Right_Parenthesis : constant Wide_Character := Wide_Character'Val (41);
Asterisk : constant Wide_Character := Wide_Character'Val (42);
Plus_Sign : constant Wide_Character := Wide_Character'Val (43);
Comma : constant Wide_Character := Wide_Character'Val (44);
Hyphen : constant Wide_Character := Wide_Character'Val (45);
Minus_Sign : Wide_Character renames Hyphen;
Full_Stop : constant Wide_Character := Wide_Character'Val (46);
Solidus : constant Wide_Character := Wide_Character'Val (47);
-- Decimal digits '0' though '9' are at positions 48 through 57
Colon : constant Wide_Character := Wide_Character'Val (58);
Semicolon : constant Wide_Character := Wide_Character'Val (59);
Less_Than_Sign : constant Wide_Character := Wide_Character'Val (60);
Equals_Sign : constant Wide_Character := Wide_Character'Val (61);
Greater_Than_Sign : constant Wide_Character := Wide_Character'Val (62);
Question : constant Wide_Character := Wide_Character'Val (63);
Commercial_At : constant Wide_Character := Wide_Character'Val (64);
-- Letters 'A' through 'Z' are at positions 65 through 90
Left_Square_Bracket : constant Wide_Character := Wide_Character'Val (91);
Reverse_Solidus : constant Wide_Character := Wide_Character'Val (92);
Right_Square_Bracket : constant Wide_Character := Wide_Character'Val (93);
Circumflex : constant Wide_Character := Wide_Character'Val (94);
Low_Line : constant Wide_Character := Wide_Character'Val (95);
Grave : constant Wide_Character := Wide_Character'Val (96);
LC_A : constant Wide_Character := Wide_Character'Val (97);
LC_B : constant Wide_Character := Wide_Character'Val (98);
LC_C : constant Wide_Character := Wide_Character'Val (99);
LC_D : constant Wide_Character := Wide_Character'Val (100);
LC_E : constant Wide_Character := Wide_Character'Val (101);
LC_F : constant Wide_Character := Wide_Character'Val (102);
LC_G : constant Wide_Character := Wide_Character'Val (103);
LC_H : constant Wide_Character := Wide_Character'Val (104);
LC_I : constant Wide_Character := Wide_Character'Val (105);
LC_J : constant Wide_Character := Wide_Character'Val (106);
LC_K : constant Wide_Character := Wide_Character'Val (107);
LC_L : constant Wide_Character := Wide_Character'Val (108);
LC_M : constant Wide_Character := Wide_Character'Val (109);
LC_N : constant Wide_Character := Wide_Character'Val (110);
LC_O : constant Wide_Character := Wide_Character'